package edu.fiap;

import java.util.List;
import java.util.logging.Logger;

import edu.fiap.model.entity.Cliente;
import edu.fiap.model.entity.Processo;
import edu.fiap.model.service.ClienteService;
import edu.fiap.model.service.ProcessoService;

public class Tester {
	
	private static final Logger logger = Logger.getLogger(Tester.class.getName());
	
	public static void main(String args[]){
		
		/*logger.info("Criando um processo");
		Processo insertProcesso = new Processo();
		insertProcesso.setDsProcesso("insert teste 2");
		insertProcesso.setDtAbertura(new Date());
		insertProcesso.setTipoCausa(new TipoCausa(1));
		insertProcesso.setTipoCobranca(new TipoCobranca(1));
		insertProcesso.setCliente(new Cliente(4));
		insertProcesso.setForum(new Forum(7));
		ProcessoService.inserirProcesso(insertProcesso);
		
		logger.info("atualizando um processo");
		Processo updateProcesso = new Processo();
		updateProcesso.setNrProcesso(5);
		updateProcesso.setDsProcesso("insert teste 5");
		ProcessoService.atualizarProcesso(updateProcesso);*/
		
		logger.info("procurando um processo");
		Processo procurarProcesso = new Processo();
		procurarProcesso.setNrProcesso(5);
		Processo processoEncontrado = ProcessoService.procurarProcesso(procurarProcesso);
		logger.info("processo encontrado: " + processoEncontrado.toString());
		
		/*logger.info("listando os processos");
		List<Processo> listProcessos = ProcessoService.listarTodosProcessos();
		for(Processo arg : listProcessos){
			logger.info(arg.toString());
		}*/
		
		logger.info("listando os clientes");
		List<Cliente> listCliente = ClienteService.listarTodosClientes();
		for(Cliente cliente : listCliente)
			logger.info(cliente.toString());
				
		logger.info("procurando um cliente");
		Cliente clienteEncontrado = ClienteService.procurarCliente(new Cliente(4));
		logger.info("cliente encontrado " + clienteEncontrado.toString());
	}

}
